A Formal Description Language for Multi-Agent Architectures
نویسندگان
چکیده
Multi-Agent Systems (MAS) constitute a highly promising software architectural approach for modern application domains such as peer-to-peer and ubiquitous computing, information retrieval, semantic web services or ebusiness. Unfortunately, despite considerable work in software architecture during the last decade, few research efforts have aimed at truly defining languages for designing such architectures. This paper identifies the foundations for an architectural description language (ADL) to specify multi-agent system architectures. We propose a set of system design concepts based on the BDI (beliefdesire-intention) agent model and existing classical ADLs. We conceptualize it with the Z specification language to capture a “core” model of structural and behavioural elements fundamental to an architecture description for BDI-MAS. We partially apply it on a data integration system example to illustrate our
منابع مشابه
A Novel Architecture Description Language for Multi-agent Systems Base on π-net
To narrow the gap between multi-agent formal modeling and multi-agent practical systems, multi-agent systems (MAS) are studied from the point of view of software architecture. As the existing architecture description languages (ADLs) are not suitable for describing the characteristics of architecture and behaviors of MAS, a novel architecture description language for MAS (π-net ADL) rooted in t...
متن کاملEngineering AgentSpeak(L): A Formal Computational Model
Perhaps the most successful agent architectures, and certainly the best known, are those based on the Belief-Desire-Intention (BDI) framework. Despite the wealth of research that has accumulated on both formal and practical aspects of this framework, however, there remains a gap between the formal models and the implemented systems. In this paper, we build on earlier work by Rao aimed at narrow...
متن کاملOntological Basis for Agent ADL
Abstract. Multi-Agent Systems (MAS) architectures are gaining popularity over traditional ones for building open, distributed or evolving software. To formally define system architecture and reasoning about it, numerous architecture description languages (ADLs) have been proposed during the last decade. However, few research efforts aim at truly defining a description language for MAS architect...
متن کاملObject-Oriented Petri nets Based Architecture Description Language for Multi-agent Systems
To narrow the gap between multi-agent formal modeling and multi-agent practical systems, multi-agent systems (MAS) are studied from the point of view of software architecture. As the existing architecture description languages (ADLs) are not suitable for describing the semantics of MAS, a novel architecture description language for MAS (ADLMAS) rooted in BDI model is proposed, which adopts Obje...
متن کاملAn architectural description language for secure Multi-Agent Systems
Multi-Agent Systems (MAS) architectures are gaining popularity for building open, distributed, and evolving information systems. Unfortunately, despite considerable work in the fields of software architecture and MAS during the last decade, few research efforts have aimed at defining languages for designing and formalising secure agent architectures. This paper proposes a novel Architectural De...
متن کامل